#ifndef __AOT_SMS_DLG_BASE_H__
#define __AOT_SMS_DLG_BASE_H__

#include <map>
#include <string>
#include <ui/resizablelayout.h>

class sms_dlg_base : public CDialog, public CResizableLayout
{
public:
	sms_dlg_base(UINT nIDTemplate, CWnd *pParent= NULL)
		:CDialog(nIDTemplate, pParent){}
	sms_dlg_base(){};
public:
	virtual ~sms_dlg_base(){};
	virtual void ChangeLanguage(){};
	virtual void DSkinLiteSkin(){};
	virtual CWnd* GetResizableWnd(){ return this; };
	void SetDpi(UINT nIDTemplate);
public:
	DECLARE_MESSAGE_MAP()
public:
	afx_msg void OnSize(UINT nType, int cx, int cy);
};


#endif /// __AOT_SMS_DLG_BASE_H__